package com.weaver.drools.common.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the E_AQ_INS_TREATMENTMEASURE_422 database table.
 * 
 */
@Entity
@Table(name="E_AQ_INS_TREATMENTMEASURE_422")
@NamedQuery(name="EAqInsTreatmentmeasure422.findAll", query="SELECT e FROM EAqInsTreatmentmeasure422 e")
public class EAqInsTreatmentmeasure422 implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="E_AQ_INS_TREATMENTMEASURE_422_TREATMENTMEASUREID_GENERATOR",sequenceName="SE_E_AQ_INS_TREATMENTMEA_422",allocationSize=1)
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="E_AQ_INS_TREATMENTMEASURE_422_TREATMENTMEASUREID_GENERATOR")
	private Long treatmentmeasureid;

	private Long datarefertype;

	private Long datastatusid;

	private Long datatypeid;

	private String dealwithdecision;

	private String deletereason;

	private Long departmentid;

	private String deregulation;

	private Long detailsregistertypeid;

	private String insrectifyfileurl;

	private Long isconcurrentlypor;

	private Long isdeleted;

	private Long isenterportransfer;

	private Long isenterreviewtransfer;

	private Long islaunchinquiry;

	private Long isneedpor;

	private Long isneedportransfer;

	private Long isneedreview;

	private Long isneedreviewtransfer;

	private Long isprint;

	private String party;

	private String rectifyaction;

	private String rectifybasis;

	@Temporal(TemporalType.DATE)
	private Date rectifydate;

	@Temporal(TemporalType.DATE)
	private Date rectifyinformdate;

	private String remark;

	@Temporal(TemporalType.DATE)
	private Date reportdate;

	@Column(name="RESERVED_1")
	private String reserved1;

	@Column(name="RESERVED_2")
	private String reserved2;

	@Column(name="RESERVED_3")
	private String reserved3;

	@Temporal(TemporalType.DATE)
	private Date reviewdate;

	private Long reviewtransfertype;

	private Long superviseviewtypeid;

	private String supervisor;

	private String unlawfacts;

	private Long userid;

	private Long writid;

	private String writnumber;

	//bi-directional many-to-one association to EAqInsInpectionpandect599
	@ManyToOne
	@JoinColumn(name="INPECTIONPANDECTID")
	private EAqInsInpectionpandect599 EAqInsInpectionpandect599;
	
	@ManyToOne
	@JoinColumn(name="RECTIFYTYPEID")
	private DRectifytype126 DRectifytype126;
	
	public EAqInsTreatmentmeasure422() {
	}

	public Long getTreatmentmeasureid() {
		return this.treatmentmeasureid;
	}

	public void setTreatmentmeasureid(Long treatmentmeasureid) {
		this.treatmentmeasureid = treatmentmeasureid;
	}

	public Long getDatarefertype() {
		return this.datarefertype;
	}

	public void setDatarefertype(Long datarefertype) {
		this.datarefertype = datarefertype;
	}

	public Long getDatastatusid() {
		return this.datastatusid;
	}

	public void setDatastatusid(Long datastatusid) {
		this.datastatusid = datastatusid;
	}

	public Long getDatatypeid() {
		return this.datatypeid;
	}

	public void setDatatypeid(Long datatypeid) {
		this.datatypeid = datatypeid;
	}

	public String getDealwithdecision() {
		return this.dealwithdecision;
	}

	public void setDealwithdecision(String dealwithdecision) {
		this.dealwithdecision = dealwithdecision;
	}

	public String getDeletereason() {
		return this.deletereason;
	}

	public void setDeletereason(String deletereason) {
		this.deletereason = deletereason;
	}

	public Long getDepartmentid() {
		return this.departmentid;
	}

	public void setDepartmentid(Long departmentid) {
		this.departmentid = departmentid;
	}

	public String getDeregulation() {
		return this.deregulation;
	}

	public void setDeregulation(String deregulation) {
		this.deregulation = deregulation;
	}

	public Long getDetailsregistertypeid() {
		return this.detailsregistertypeid;
	}

	public void setDetailsregistertypeid(Long detailsregistertypeid) {
		this.detailsregistertypeid = detailsregistertypeid;
	}

	public String getInsrectifyfileurl() {
		return this.insrectifyfileurl;
	}

	public void setInsrectifyfileurl(String insrectifyfileurl) {
		this.insrectifyfileurl = insrectifyfileurl;
	}

	public Long getIsconcurrentlypor() {
		return this.isconcurrentlypor;
	}

	public void setIsconcurrentlypor(Long isconcurrentlypor) {
		this.isconcurrentlypor = isconcurrentlypor;
	}

	public Long getIsdeleted() {
		return this.isdeleted;
	}

	public void setIsdeleted(Long isdeleted) {
		this.isdeleted = isdeleted;
	}

	public Long getIsenterportransfer() {
		return this.isenterportransfer;
	}

	public void setIsenterportransfer(Long isenterportransfer) {
		this.isenterportransfer = isenterportransfer;
	}

	public Long getIsenterreviewtransfer() {
		return this.isenterreviewtransfer;
	}

	public void setIsenterreviewtransfer(Long isenterreviewtransfer) {
		this.isenterreviewtransfer = isenterreviewtransfer;
	}

	public Long getIslaunchinquiry() {
		return this.islaunchinquiry;
	}

	public void setIslaunchinquiry(Long islaunchinquiry) {
		this.islaunchinquiry = islaunchinquiry;
	}

	public Long getIsneedpor() {
		return this.isneedpor;
	}

	public void setIsneedpor(Long isneedpor) {
		this.isneedpor = isneedpor;
	}

	public Long getIsneedportransfer() {
		return this.isneedportransfer;
	}

	public void setIsneedportransfer(Long isneedportransfer) {
		this.isneedportransfer = isneedportransfer;
	}

	public Long getIsneedreview() {
		return this.isneedreview;
	}

	public void setIsneedreview(Long isneedreview) {
		this.isneedreview = isneedreview;
	}

	public Long getIsneedreviewtransfer() {
		return this.isneedreviewtransfer;
	}

	public void setIsneedreviewtransfer(Long isneedreviewtransfer) {
		this.isneedreviewtransfer = isneedreviewtransfer;
	}

	public Long getIsprint() {
		return this.isprint;
	}

	public void setIsprint(Long isprint) {
		this.isprint = isprint;
	}

	public String getParty() {
		return this.party;
	}

	public void setParty(String party) {
		this.party = party;
	}

	public String getRectifyaction() {
		return this.rectifyaction;
	}

	public void setRectifyaction(String rectifyaction) {
		this.rectifyaction = rectifyaction;
	}

	public String getRectifybasis() {
		return this.rectifybasis;
	}

	public void setRectifybasis(String rectifybasis) {
		this.rectifybasis = rectifybasis;
	}

	public Date getRectifydate() {
		return this.rectifydate;
	}

	public void setRectifydate(Date rectifydate) {
		this.rectifydate = rectifydate;
	}

	public Date getRectifyinformdate() {
		return this.rectifyinformdate;
	}

	public void setRectifyinformdate(Date rectifyinformdate) {
		this.rectifyinformdate = rectifyinformdate;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getReportdate() {
		return this.reportdate;
	}

	public void setReportdate(Date reportdate) {
		this.reportdate = reportdate;
	}

	public String getReserved1() {
		return this.reserved1;
	}

	public void setReserved1(String reserved1) {
		this.reserved1 = reserved1;
	}

	public String getReserved2() {
		return this.reserved2;
	}

	public void setReserved2(String reserved2) {
		this.reserved2 = reserved2;
	}

	public String getReserved3() {
		return this.reserved3;
	}

	public void setReserved3(String reserved3) {
		this.reserved3 = reserved3;
	}

	public Date getReviewdate() {
		return this.reviewdate;
	}

	public void setReviewdate(Date reviewdate) {
		this.reviewdate = reviewdate;
	}

	public Long getReviewtransfertype() {
		return this.reviewtransfertype;
	}

	public void setReviewtransfertype(Long reviewtransfertype) {
		this.reviewtransfertype = reviewtransfertype;
	}

	public Long getSuperviseviewtypeid() {
		return this.superviseviewtypeid;
	}

	public void setSuperviseviewtypeid(Long superviseviewtypeid) {
		this.superviseviewtypeid = superviseviewtypeid;
	}

	public String getSupervisor() {
		return this.supervisor;
	}

	public void setSupervisor(String supervisor) {
		this.supervisor = supervisor;
	}

	public String getUnlawfacts() {
		return this.unlawfacts;
	}

	public void setUnlawfacts(String unlawfacts) {
		this.unlawfacts = unlawfacts;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getWritid() {
		return this.writid;
	}

	public void setWritid(Long writid) {
		this.writid = writid;
	}

	public String getWritnumber() {
		return this.writnumber;
	}

	public void setWritnumber(String writnumber) {
		this.writnumber = writnumber;
	}

	public EAqInsInpectionpandect599 getEAqInsInpectionpandect599() {
		return EAqInsInpectionpandect599;
	}

	public void setEAqInsInpectionpandect599(EAqInsInpectionpandect599 eAqInsInpectionpandect599) {
		EAqInsInpectionpandect599 = eAqInsInpectionpandect599;
	}

	public DRectifytype126 getDRectifytype126() {
		return DRectifytype126;
	}

	public void setDRectifytype126(DRectifytype126 dRectifytype126) {
		DRectifytype126 = dRectifytype126;
	}

}